// RAP [rh] Keys completely disabled as not implemented in RWT ///******************************************************************************* // * Copyright (c) 2000, 2007 IBM Corporation and others. // * All rights reserved. This program and the accompanying materials // * are made available under the terms of the Eclipse Public License v1.0 // * which accompanies this distribution, and is available at // * http://www.eclipse.org/legal/epl-v10.html // * // * Contributors: // * IBM Corporation - initial API and implementation // *******************************************************************************/ // //package org.eclipse.ui.internal.keys; // //import java.util.HashMap; //import java.util.Map; // //import org.eclipse.jface.resource.ImageDescriptor; //import org.eclipse.jface.resource.ImageRegistry; //import org.eclipse.swt.graphics.Image; //import org.eclipse.ui.internal.WorkbenchPlugin; //import org.eclipse.ui.internal.util.ImageSupport; // //final class ImageFactory { // // private static ImageRegistry imageRegistry = new ImageRegistry(); // private static Map map = new HashMap(); // // static { // put("blank", "$nl$/icons/full/obj16/blank.gif"); //$NON-NLS-1$//$NON-NLS-2$ // put("change", "$nl$/icons/full/obj16/change_obj.gif"); //$NON-NLS-1$//$NON-NLS-2$ // // /* // * TODO Remove these images from the registry if they are no longer // * needed. // */ // put("minus", "$nl$/icons/full/obj16/delete_obj.gif"); //$NON-NLS-1$//$NON-NLS-2$ // put("plus", "$nl$/icons/full/obj16/add_obj.gif"); //$NON-NLS-1$//$NON-NLS-2$ // } // // static Image getImage(String key) { // Image image = imageRegistry.get(key); // // if (image == null) { // ImageDescriptor imageDescriptor = getImageDescriptor(key); // // if (imageDescriptor != null) { // image = imageDescriptor.createImage(false); // // if (image == null) { // WorkbenchPlugin.log(ImageFactory.class +": error creating image for " + key); //$NON-NLS-1$ // } // // imageRegistry.put(key, image); // } // } // // return image; // } // // static ImageDescriptor getImageDescriptor(String key) { // ImageDescriptor imageDescriptor = (ImageDescriptor) map.get(key); // // if (imageDescriptor == null) { // WorkbenchPlugin.log(ImageFactory.class +": no image descriptor for " + key); //$NON-NLS-1$ // } // // return imageDescriptor; // } // // private static void put(String key, String value) { // map.put(key, ImageSupport.getImageDescriptor(value)); // } //}